Позволяет определить, содержит ли переданная строка имя типа или члена, описанного в библиотеке.
HRESULT IsName ( OLECHAR FAR* szNameBuf, unsigned long IHashVal, BOOLpfName );
Параметры
szNameBuf
Строка для проверки. В случае успеха в этот
буфер помещается строка, найденная в библиотеке типа (она может отличаться от
оригинальной регистром букв).
IHashVal
Хэш-значение для строки
szNameBuf.
pfName
После возврата устанавливается в
True, если строка szNameBuf в библиотеке типа найдена, или в
False, если ее там нет.
Коды возврата
Из возвращенного HRESULT получают один из следующих
кодов возврата:
Код возврата | Значение |
S_OK | Успех. |
E_OUTOFMEMORY | He хватает памяти. |
E_INVALIDARG | Один или несколько аргументов неверны. |
TYPE_E_IOERROR | Функция не может выполнить запись в файл. |
TYPE_E_INVDATAREAD | Неверные данные. |
TYPE_E_UNSUPFORMAT | Библиотека типа имеет старый формат. |
TYPE E INVALIDSTATE | Не удается открыть библиотеку типа. |